package org.jeecg.modules.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("work_order")
public class WorkOrder {
    private static final long serialVersionUID = 1L;

    /**
     * 编号;UUID
     */
    @TableId(type = IdType.ID_WORKER_STR)
    private String workId;

    /**
     * 工单编号【以g开头，拼接时间戳，再加5位数随机数】
     */
    private String workNo;

    /**
     * 工单名称
     */
    private String workName;

    /**
     * 客户名称
     */
    private String workCustomer;

    /**
     * 客户手机号
     */
    private String workPhone;

    /**
     * 客户地址
     */
    private String workAddress;

    /*客户反馈*/
    private String workFeedback;

    /**
     * 工单状态，连接数据字典表，1：未分配，2：已分配 3：待处理  4：已完成
     */
    private Integer workDistribution;

    /**
     * 工单开始时间
     */
    private Date workStart;

    /**
     * 工单结束时间
     */
    private Date workEnd;

    /**
     * 工单紧急程度
     */
    private Integer workUrgent;

    /**
     * 工单完成时间
     */
    private Date workComplete;

    /**
     * 工单类型ID
     */
    private String workType;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建日期
     */
    private Date createTime;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新日期
     */
    private String updateTime;

}